Automated Generic Support for Software Inspection
نویسنده
چکیده
Software inspection is a widely used method for finding defects in all types of software development documents. Many process variations exist, each designed for use under certain circumstances or to address some perceived fault in existing methods. A desirable attribute of inspection is rigour, allowing the use of historical data to predict future performance and suggest process improvements. Recent work in tool support for inspection is designed to tackle the issue of enforcing rigorous inspection, but these tools concentrate on enforcing a single, usually proprietary, method. This paper investigates existing inspection methods and derives a generic inspection process which can be used to describe any of these methods. This process is then used to determine a notation for describing any inspection process, which can consequently be used as input to an inspection support tool, allowing the support of any inspection method. The paper also demonstrates a system which uses the language to provide support for multiple inspection processes, and describes other desirable features of such a tool. Department of Computer Science, University of Strathclyde, Livingstone Tower, Richmond Street, Glasgow, G1 1XH, U.K., +44 (0)141 552 4400, [email protected] RR-96-198 [EFoCS-21-96] University of Strathclyde
منابع مشابه
Automated Extraction of Dimensional Inspection Features from Part CAD Models
Metrological inspection planning is among the least explored CAPP domains. This paper examines the basic issues involved in automated dimensional inspection planning that works within an environment of a Generic CAPP Support System. A new algorithmic approach based on multi-attributed spatial graphs is developed for extracting inspection features. The features of specific interest to the planne...
متن کاملAutomated Inspection Process Planning: Algorithmic Inspection Feature Recognition, and Inspection Case Representation for CBR
General metrological inspection planning is among the least explored CAPP domains. This paper explores certain basic issues involved in inspection planning using case-based reasoning in an environment of a Generic CAPP Support System. Firstly, algorithmic methods for characterizing and extracting inspection features are proposed and discussed. A sequential knowledge based filtering method is de...
متن کاملVirtual Software Inspections over the Internet
Software inspections, although they have proved cost-effective, are still practised infrequently or not at all. Their value may be understated and the effort required for arranging inspection meetings is too often considered to be a waste of time. One approach to removing the resistance that inspections frequently meet with is organizing them on a network and automating the most laborious tasks...
متن کاملUser Programmable Visual Inspection
The usefulness of advanced machine vision techniques for automated inspection is restricted by long development cycles for the inspection software and a lack of general applicability of the resulting system. These difficulties arise because in the majority of cases the particulars of the inspection are embedded in the software structure resulting in severe restrictions on user reconfiguration. ...
متن کاملUser Programmable Visual
The usefulness of advanced machine vision techniques for automated inspection is restricted by long development cycles for the inspection software and a lack of general applicability of the resulting system. These diiculties arise because in the majority of cases the particulars of the inspection are embedded in the software structure resulting in severe restrictions on user reconnguration. Thi...
متن کامل